racked one's brains - Alemán Inglés Diccionario